The Changing Role of the Software Architect

نویسنده

  • Diomidis Spinellis
چکیده

BEING A GOOD software architect has never been easy. Changes in the software industry are making the job even more challenging. The key drivers are the rising role of software in systems of all kinds and their operation; more emphasis on reuse, agility, and testability during software development; and several quality elements increasingly affected by architectural choices. Most of these drivers have always concerned software architects. What’s changing is that the requirements they impose appear much more frequently and are more dif cult to satisfy.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Recognizing the Role of Idea and Concept in Understanding and Creation in Architecture Relying on the "Four Causes"

Today, the increasing realities that have occupied architects in other fields related to architecture, have caused the designerchr('39')s attention to deviate from the theoretical thinking that was considered at the beginning of the design process. Architectural software has expanded the visual dimensions of the human mind and created the conditions for the designerchr('39')s thinking to be lim...

متن کامل

The role of "memory" (treasury of meaning) and "imagination" (treasury of face) of the architect in shaping the process of creating and perceiving architectural works based on the view of transcendent wisdom

The issue of how the process of creating and perceiving architectural works and the factors affecting it is an important, multidimensional and interdisciplinary category. However, at present, the process of formation of architectural works in most studies is based on superficial perceptions of human perception and at best depends on the five human senses and, of course, usually limited to some ...

متن کامل

SEISMIC ISSUES IN THE DESIGN PROCESS THE ROLE OF ARCHITECT IN SEISMIC SAFETY ISSUES IN THE DESIGN PROCESS

When a specific building is examined and analysed for its architectural merits, it is the visible, superficial aspects, which are considered, for example: aesthetics, function, spatial relationships, and landscape. One of the most important invisible factors that should be considered in the design process is the safety of buildings against natural hazards, particularly against earthquakes. Whil...

متن کامل

SEISMIC ISSUES IN THE DESIGN PROCESS THE ROLE OF ARCHITECT IN SEISMIC SAFETY ISSUES IN THE DESIGN PROCESS

When a specific building is examined and analysed for its architectural merits, it is the visible, superficial aspects, which are considered, for example: aesthetics, function, spatial relationships, and landscape. One of the most important invisible factors that should be considered in the design process is the safety of buildings against natural hazards, particularly against earthquakes. Whil...

متن کامل

A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles

Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Software

دوره 33  شماره 

صفحات  -

تاریخ انتشار 2016